home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
.net 2002 March
/
DotNetMagazine-Issue107-Coverdisc-NET107-02-03-PCMac.bin
/
pc
/
PC Software
/
free_browsing
/
DavesQckSearchDbar3-14
/
dqsd.exe
/
searches
/
spcs.xml
< prev
next >
Wrap
Text File
|
2002-08-30
|
3KB
|
87 lines
<search function="spcs">
<name>Sprint PCS One-Way Message</name>
<description>
Send a Web Message to a Sprint PCS User<br/>
<div class="helpboxDescLabels">Usage:</div>
<table class="helpboxDescTable">
<tr><td>spcs [<<i>Receiver's Number</i>>; ] <<i>Message</i>>; [<<i>Callback Number</i>>]</td></tr>
</table>
</description>
<category>People and Places</category>
<contributor>Rick Olson</contributor>
<form name="spcsf"
action="http://messaging.sprintpcs.com/sml/guestCompose.do"
method="post">
<input type="hidden" name="post"/>
<input type="hidden" name="recipientsAsString"/>
<input type="hidden" name="mobileNumber"/>
<input type="hidden" name="body"/>
<input type="hidden" name="callback"/>
</form>
<script><![CDATA[
function spcs(q)
{
if( nullArgs("spcs",q) )
return false;
var tokens = q.split( ';' );
var arg = Number(tokens[0]); // change 1st arg to a number...
var callbackNum = "";
if ( arg > 0 ) // hey this is a phone number!
{
var sprintNum = tokens[0];
var msg = tokens[1];
n = 2; // then the callback is the 2nd index
}
else // ok it's not a number, use the default
{
// modify this to put a default number in it
var sprintNum = '0000000000';
var msg = tokens[0];
n = 1; // now, the callback is the 1st index
}
if ( tokens[n] ) // if a callback is given...
{
var callbackNum = tokens[n];
}
//validate!
if ( msg.length > 160 )
{
alert("Sorry, your message excedes the 160 character limit.");
return false;
}
else if ( ( sprintNum.length != 10 ) && ( Number(sprintNum) > 0 ) )
{
alert("The phone number must be 10 digits long.");
return false;
}
else if ( ( callbackNum.length != 10 ) && ( callbackNum.length != 0 ) )
{
alert("The callback (if given) must be 10 digits long.");
return false;
}
else
{
document.spcsf.post.value = "Send";
document.spcsf.recipientsAsString.value = sprintNum;
document.spcsf.mobileNumber.value = sprintNum;
document.spcsf.body.value = msg;
document.spcsf.callback.value = callbackNum;
submitForm(spcsf);
return true;
}
}
]]></script>
<copyright>
Copyright (c) 2002 David Bau
Distributed under the terms of the
GNU Public License, Version 2 (http://www.gnu.org/copyleft/gpl.txt)
</copyright>
</search>